﻿#region Using

#endregion

namespace Vk.Methods.Fave
{
    /// <summary>
    ///     Информация о ссылке
    /// </summary>
    public class LinkInfo
    {
        /// <summary>
        ///     Описание
        /// </summary>
        public string Description { get; set; }

        /// <summary>
        ///     Ссылка на изображение 100x100
        /// </summary>
        public string ImageMiddle { get; set; }

        /// <summary>
        ///     Ссылка на изображение 50x50
        /// </summary>
        public string ImageSource { get; set; }

        /// <summary>
        ///     Название
        /// </summary>
        public string Title { get; set; }

        /// <summary>
        ///     URL
        /// </summary>
        public string Url { get; set; }

        public LinkInfo(ApiNode node)
        {
            Id = node.String("id");
            Url = node.String("url");
            Title = node.String("title");
            Description = node.String("description");
            ImageSource = node.String("photo_50");
            ImageMiddle = node.String("photo_100");
            Photo200 = node.String("photo_200");
        }

        /// <summary>
        /// Строковый идентификатор ссылки.
        /// </summary>
        public string Id { get; set; }

        /// <summary>
        /// URL изображения-превью с шириной 200px.
        /// </summary>
        public string Photo200 { get; set; }
    }
}